package com.letfox.finance.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class FINAccount implements Serializable{

	/**
	 *  账户信息表
	 */
	private static final long serialVersionUID = 1L;
	/** 唯一编码*/
	private String finAccountId;
	/** 财务账号*/
	private String finAccount;
	/** 当前可用余额*/
	private BigDecimal finAvailAmount;
	/** 累计收入总额*/
	private BigDecimal finTotalIncome;
	/** 累计支出总额*/
	private BigDecimal finTotalOutcome;
	/** 创建时间*/
	private Date createTime;
	/** 修改时间*/
	private Date updateTime;
	/** 创建人*/
	private String createBy;
	/** 修改人*/
	private String updateBy;
	/** 是否有效*/
	private String del;
	
	public FINAccount(){
		
	}
	
	
	public FINAccount(String finAccountId, String finAccount, BigDecimal finAvailAmount, BigDecimal finTotalIncome,
			BigDecimal finTotalOutcome, Date createTime, Date updateTime, String createBy, String updateBy,
			String del) {
		super();
		this.finAccountId = finAccountId;
		this.finAccount = finAccount;
		this.finAvailAmount = finAvailAmount;
		this.finTotalIncome = finTotalIncome;
		this.finTotalOutcome = finTotalOutcome;
		this.createTime = createTime;
		this.updateTime = updateTime;
		this.createBy = createBy;
		this.updateBy = updateBy;
		this.del = del;
	}
	public String getFinAccountId() {
		return finAccountId;
	}
	public void setFinAccountId(String finAccountId) {
		this.finAccountId = finAccountId;
	}
	public String getFinAccount() {
		return finAccount;
	}
	public void setFinAccount(String finAccount) {
		this.finAccount = finAccount;
	}
	public BigDecimal getFinAvailAmount() {
		return finAvailAmount;
	}
	public void setFinAvailAmount(BigDecimal finAvailAmount) {
		this.finAvailAmount = finAvailAmount;
	}
	public BigDecimal getFinTotalIncome() {
		return finTotalIncome;
	}
	public void setFinTotalIncome(BigDecimal finTotalIncome) {
		this.finTotalIncome = finTotalIncome;
	}
	public BigDecimal getFinTotalOutcome() {
		return finTotalOutcome;
	}
	public void setFinTotalOutcome(BigDecimal finTotalOutcome) {
		this.finTotalOutcome = finTotalOutcome;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public String getCreateBy() {
		return createBy;
	}
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}
	public String getUpdateBy() {
		return updateBy;
	}
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}
	public String getDel() {
		return del;
	}
	public void setDel(String del) {
		this.del = del;
	}

	
	
}
